using System;
using Curriculum.Business.ClasesPersistentes;

namespace Curriculum.Business.Manejadores
{
	/// <summary>
	/// Summary description for ManejadorUsuario.
	/// </summary>
	public class ManejadorUsuario
	{	
		private static ManejadorUsuario _instancia = null;
		private CredencialesUsuario _usuario;
		private bool _recordarDatos;
		
		private ManejadorUsuario()
		{
			this._usuario = new CredencialesUsuario();
		}

		public bool RecordarDatos
		{
			get { return _recordarDatos; }
			set { _recordarDatos = value; }
		}

		public CredencialesUsuario CredencialesUsuario
		{
			get
			{
				return _usuario;			
			}
			set { _usuario = value; }
		}

		public static ManejadorUsuario GetInstancia()
		{
			if (_instancia == null)
			{
				_instancia = new ManejadorUsuario();
			}
			return _instancia;
		}
	}
}
